Square Tavern

26 Tolmers Square London