Telescope Point Villas are located on
the south shore of Telescope, approximately 3/4 of a
mile (1,000 metres) from Grenville.
The site enjoys a sandy beach with great ocean views of Grenville Bay,
across to Grenville, Marquis Island, the end of Telescope
Point and to southern waters.
|