Reviews of The Oterra Hotel
43, Velankani Tech Park, Hosur Rd, Electronics City Phase 1, Electronic City, Bengaluru, Karnataka 5
Guest Reviews
Cleanliness
Comfort
Service Quality
Security
Location
43, Velankani Tech Park, Hosur Rd, Electronics City Phase 1, Electronic City, Bengaluru, Karnataka 5
Cleanliness
Comfort
Service Quality
Security
Location