Lemon Tree Inn

250 9th St S
Naples
Florida
United States