Orchard Bay is a small bay with sand and shingle beach on the south-east coast of the Isle of Wight, England. It lies to the south-west of the Ventnor Botanic Garden and just along the coast west from Steephill Cove.
Bookmark This Place
You may also like