All Things Greenwich - information on shops, bars & restaurants in Greenwich and Blackheath, South East London

Toomai Square

5 - 6 Lambarde Square, London  SE10 9GB