Multiple choice general knowledge The Glass House in Bangalore is one of the places worth seeing. Where is it located? Electronics City Cubbon Park LalBagh Indira Nagar Reveal answer Fill a bubble to check yourself C Correct answer Explanation The Glass House is located in LalBagh Botanical Garden in Bangalore. It was built in 1889 during the era of John Cameron, the LalBagh superintendent. It hosts the famous annual flower shows and is inspired by London's Crystal Palace.