Mirage Beach Cafe

Pembroke, Saint Peter Port, Guernsey,