Where is Room Mate Filippo, Rome?

Where is Room Mate Filippo, Rome located?

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


Where is Room Mate Filippo, Rome on the map?