Price not available
Via del Viminale, 7
Rome 00184 Italy
Rome 00184 Italy
The Flower Garden Hotel is ideally located in the very center of the eternal city, just a few steps from the Teatro dell Opera of Rome and only five minutes...
more
Amenities
Pets Allowed, Wheelchair Accessible, Air Conditioning, Television... see all
Pets Allowed, Wheelchair Accessible, Air Conditioning, Television... see all
