Beaver Lodge

Beaver Lodge
266 Fulham Road, Kensington, London, SW10 9EL