Hotel Meudon

Maenporth Road, Maenporth, England