Located in the heart of Naples
The location of the Lemon Tree Inn in Naples, according to overall opinion, is close to unbeatable. The hotel is within walking distances of beaches, attractions, shops, restaurants and nightlife. Furthermore, the popular Fifth Avenue South is only five minutes away on foot.