Where is The Oterra located?
The Oterra is located #43, Electronic City Phase-1, Hosur Road Bangalore Karnataka India 560100