The smell of the toilets permeate through the venue. No real space to sit, or dance. Music is very vanilla. But thankfully the service is lovely. I'm never going back.
The Dolls House flagship home resides at 181 Upper Street – An... impressive 3 storey Victorian town house that has been the purveyor of fine food, drinks and entertainment since 1856.(Show more)