2 answers
271 views
  • Taj palace hotel delhi strategically located at sardar patel marg n the diplomatic enclave. use maps if ur visiting first time. :) vinay sharma about 7 years ago

2 Answers

Answer this question

Map of Delhi