Edgewater Beach Hotel
Experience a vacation that combines serene, white sand beaches, and a lively area with a stay at Edgewater Beach Hotel in Naples, Florida. The resort offers unparalleled suite accommodations that feature a living room, private balcony, and full kitchen to make guests feel at home.