101 ACRE LANE, LONDON, SW2 5TU
0207 274 1122
MON - SAT: 9-11
101 Acre Lane, London, SW2 5TU
TEL: 0207 274 1122
*Telephones may not be available for orders during peak times
**Telephones will not be answered up to one hour before closing time.
***There will be a select menu offered on Sundays