Biography
The Oterra, is a renowned 5-star deluxe business hotel located in Bengaluru, that offers a premium experience for discerning travelers, combining impeccable service, luxurious amenities, and a strategic location perfect for business travelers. For more information, visit the website or call us at +91 80 3003 0303 for any assistance.
Bangalore, India
Member since Apr 2023