La Rosa di Francesco is an inn located near the town center, offering city views and basic kitchen amenities.