Starwood Hotels & Resorts Worldwide announced the opening of Four Points by Sheraton Jacksonville Baymeadows here.
The 80-room hotel is located minutes from the new St. John Town Center Mall and the University of North Florida, and offers 1,500 square feet of meeting space.