1. Clockhouse
Category: Cafes, Snack Bars & Tea Rooms
54 Beckenham Rd
BR3 4LS,
Beckenham (Greater London)
2. Sal's Cafe
Category: Cafes, Snack Bars & Tea Rooms
303 Upper Elmers End Rd
BR3 3QP,
Beckenham (Greater London)
Category: Cafes, Snack Bars & Tea Rooms
166 High St
BR3 1EW,
Beckenham (Greater London)