• Aloft Framingham

    • HOTELS/MOTELS/INNS
    130 Worcester Rd
    Framingham, MA 01702
    (781) 863-8500
    •