Westborough Inn
Hotel
Westborough Inn provides a convenient base for exploring the region. Situated in the central area of Westborough, the inn offers a tranquil setting combined with access to the city’s attractions. Consider it a welcome respite after a day of discovery.





















