- Disliked: Staff & service
There was no one there, I spent 2hours hunting someone down by telephone. The response was oh well just let yourself in. I left at that point.
Book online or call:1-866-500-4938
Located in Lords Cove, Deer Island Inn is by the ocean. Leonardville Lighthouse and Green's Point Lighthouse are local landmarks, and the area's natural beauty can be seen at Old Sow Whirlpool.