Marriott Grand Hotel Flora Location
The luxurious Marriott Grand Hotel Flora lies right on top of the famous Via Veneto overlooking the enchanting Villa Borghese Park, in the heart of Rome.
ItalyTraveller.com
The luxurious Marriott Grand Hotel Flora lies right on top of the famous Via Veneto overlooking the enchanting Villa Borghese Park, in the heart of Rome.