Al fresco Beach pad, Rothesay Bay
Image 1 of 5: This beach pad offers options galore, starting with a self-contained ground floor, writes Louise Richardson
Image 1 of 5: This beach pad offers options galore, starting with a self-contained ground floor, writes Louise Richardson