Botanical Garden of Rome is located in Roma, Italy on Largo Cristina di Svezia, 23 A - 24. Botanical Garden of Rome is rated 4.4 out of 5 in the category botanical garden in Italy.
Address
Largo Cristina di Svezia, 23 A - 24
Amenities
Good for kidsPublic toilet
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance