Our Menu : Taro Cannon Street

Taro
Loading pages...

MINIMUM CHARGE £5.00 PER PERSON
Prices are subjected to 10% Service Charge