5 years 4 months ago
The Imperia Hotel is a really nice place and is highly spacious. We had a great experience there and the staff is also very helpful. The overall ambience of the place is amazing.
1800
Venues, Delhi NCR