12 Elmfield Rd, Bromley BR1 1LP
020 8289 6288
Sunday to Thursday 12:00 – 22:00, Friday & Saturday 11:00 – 23:00
Order Online from our Delivery Partners
Nearest Train - Bromley South
Car Parking (On street)
Bromley is a large town in South East London, England, and the administrative headquarters of the London Borough of Bromley. It is located 9.3 miles south-east of Charing Cross, the traditional centre of London. It had a population of 87,889 as of 2011.