We have stayed three times now at this place and find it so convenient. For those seeking treatment at Apollo hospital or simply for shopping, this place is great ! Comfortable, well designed rooms, kitchen conveniences etc. It's got many restaurants around all within walking distance. There is a supermarket just immediately opposite and of course the famous "autowallahs" for...
More
- Manage your listing
