Where is BDA Complex HSR Layout?

Where is BDA Complex HSR Layout located?

BDA Complex HSR Layout, BDA Complex HSR Layout, India (approx. 12.91282°, 77.63805°)


Where is BDA Complex HSR Layout on the map?