Our Menu : Taro Balham

Taro
Loading pages...

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