200 Southborough Drive, Scarborough
Situated at the entrance of Southborough Business Park a short drive from downtown Portland this all-suite hotel in Scarborough Maine offers contemporary guestrooms and a variety of dining options.