The Beach Pavilion (1)

Inside the Beach Pavilion at James Bay Self Catering Beachfront Accommodation