Station Parade, 2 Balham High Rd, London SW12 9AZ +44 20 8675 2233
restaurant, Balham, England, GB
Today
How to go there