Hotel Inn on the Beach(3 stars)

Scarborough View on map