Hotel Tara Palace

From $ -1 per night

Avg. User Rating:


419 Esplande Road, New Delhi, National Capital Territory of Delhi 110006
866-539-8117
Show More Info
Hotel Tara Palace Photo, Delhi, India

User Reviews

Results 1-2of 2 Reviews


A Value for Money Favourite Pt 2
A Value for Money Favourite Pt 2
A Value for Money Favourite Pt1
A Value for Money Favourite Pt1