Go Hotels
 
 
Home > Italy > Rome >

Lemon Garden

Italy Flag
 
 
Lemon Garden
Via G. Vitelleschi 34
Rome Italy

WEB:

Rated 78 / 100 based on 7 customer reviews.

Lemon Garden has received an Outstanding Service Award
 
 
 
This property is conveniently situated in the city centre. It is located in Rome
 
Facilities @ Lemon Garden include:

Pet Friendly
24-Hour Reception
WiFi
Free Wi-Fi