Motel 6 Westborough, Northborough

Motel 6 Westborough, Northborough

Motel 6 Westborough, Northborough
https://motel-6-westborough.usa8.info

Motel 6 Westborough is a 2-star property located in Northborough. All rooms have a flat-screen TV with cable channels and a private bathroom. The property provides a 24-hour front desk.

115 Lawrence St, Northborough, 01532, United States of America