Tulse Hill Hotel Hotel Lambeth
Situated in a historic Victorian building, Tulse Hill Hotel is 3 minutes' walk from Tulse Hill train station and features an on-site restaurant serving seasonal British food.
Number of rooms: 9
150 Norwood Rd, Lambeth, London, SE24 9AY, United Kingdom