Holiday Resort

Holiday resort

A holiday resort nestled in the mountains at the sea-side with a river mouth in the fore-ground