41.891239999999996 ­12.4366
Go to map view
Via Leone Dehon 61-63, 00165 Rome, Italy +39 066 610 041

Get Rates

Show Roma Dehon Apartment Hotel at top of the results.

Get Flight + Hotel

Star Ratings

Orbitz