Churchills Bar

Adventures of Bee and Moe recently spent the evening at Churchills a sophisticated and upmarket bar and lounge spot located in Melrose Arch, JHB (Shop 52 upper level, Galleria Piazza). We were treated to a bottle of champagne and a platter for two. Bringing the ambience and vibe of an upmarket British bar, Churchills promises…