Stay at this 3-star beach hotel in Scarborough. Enjoy 2 restaurants, a beach locale, and 2 bars/lounges. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions North Bay Beach and Scarborough Open Air Theatre are located nearby.