Well Hall Where to Stay
Harefield Holiday Apartments
29 Canadian Avenue, London, SE6 3AU 020 86903992
Meadow Croft Lodge
96-98 Southwood Road, New Eltham, London, SE9 3QS 020 88591488
Church Street Hotel
29-33 Camberwell Church Street, London, SE5 8TR 020 77035984