Megha Palace
Search & compare prices for Megha Palace in all hotel booking websites.
Megha Palace Address: 39/3, Old Rajinder Nagar, New Delhi, India
Minimum price found for Megha Palace was: 1456 INR
Click here to get more information, photos & guest ratings for Megha Palace