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

2 Answers

Answer this question

Map of Delhi