60 Mazzeo Drive (1.8 km from Belcher Park)
Holiday Inn Express & Suites - Boston South - Randolph an IHG Hotel offers air-conditioned rooms in Randolph. All rooms feature a flat-screen TV with satellite channels and a private bathroom.
1374 North Main Street (3.9 km from Belcher Park)
This hotel is located in Randolph Massachusetts and is 12 mi away from South Boston. Comfort Inn Randolph – Boston offers complimentary Wi-Fi in every room. Rooms at the Comfort Inn Randolph-Boston have Satellite TV and free weekday newspapers.