2 years 6 months ago
Best Food and spacious ,interior design is amazing and feels very upscale.Staff is also very good and courteous
1800
Venues, Delhi NCR