Star Wood Hotel & Resort is a peaceful retreat nestled in the heart of Fall River, MA. The property offers a range of accommodations and amenities for guests seeking a relaxing getaway.
With its serene surroundings and attentive staff, Star Wood Hotel & Resort provides a tranquil setting for both leisure and business travelers. Guests can enjoy comfortable rooms, on-site dining options, and access to nearby attractions during their stay.
Generated from their business information