Directions to Marcella Royal Hotel, Rome

Marcella-royal-hotel-map
The Marcella Royal Hotel in Rome is located at VIA FLAVIA 106 , Rome , IT .   Click on the Google Map above to get an interactive version and see the area around the Marcella Royal Hotel .