The Terminus of The Oterra Hotel - Rating and Reviews
43, Hosur Road, Electronics City Phase 1, Electronic City, Bengaluru 560100
Have You visited this Venue?
Rate It Now!
1 people have reviewed The Oterra Hotel
Check Availability & Prices
The Oterra Hotel