close wedding chapel close Country: India close City: Bengaluru
Temple Tree Farm
Wedding Okay
The Leela Palace Bengaluru
The Tamarind Tree