The view is amazing and it the selfie spot when you are in town. The Taj hotel near by is a great place to catch a coffee. The place has a lot of bars and resto s around the area.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.