Toomai Square

Toomai Square

3.5 (284 reviews)

5- 6 Lambarde Square, Woolwich Rd, London SE10 9GB

London, SE10 9GB

About

Eclectic Asian fusion cuisine showcased in a stylish venue with floor-to-ceiling windows.