Where is Room Mate Gran Filippo, Rome?

Where is Room Mate Gran Filippo, Rome located?

Room Mate Gran Filippo, Rome, Room Mate Gran Filippo, Rome, Italy (approx. 41.905°, 12.48689°)


Where is Room Mate Gran Filippo, Rome on the map?