TownePlace Suites by Marriott Florence, located on Hospitality Blvd, allows up to three pets weighing 50 lbs or less. There's a one-time fee of $75, and the hotel offers grassy relief areas with waste stations. Pets can be left unattended in rooms if crated, making it ideal for owners needing flexibility.