Locations in Delhi That Are Perfectly Romantic for Couples (Parks & Gardens) Lodhi Gardens. Lodhi Garden is home to the Mohammed Shah Tomb. 7. Japanese Park. This park is perfect for couples looking for a romantic setting. Deer Park. Relax and unwind with your significant other in the tranquil atmosphere of the Deer Park. A Garden to Satisfy All Five Senses The rock known as Parthasarathy.