Lotus Palace
Search & compare prices for Lotus Palace in all hotel booking websites.
Lotus Palace Address: E - 993, Chittaranjan Park,, New Delhi, India
Minimum price found for Lotus Palace was: 2788 INR
Click here to get more information, photos & guest ratings for Lotus Palace