Via Del Viminale 7, 00184 Roma
Hotel
3 stars
with
30
rooms
Just around the corner from the Opera Theater, Flower Garden Hotel is 984 feet from Termini Station, offering
excellent transport links. The generous breakfast buffet includes Italian cappuccino and cakes.
All featuring free WiFi and wooden floors, rooms at Flower Garden have air conditioning, satellite TV and ...