Where is Ostello Villa Monte Mario, Rome?

Where is Ostello Villa Monte Mario, Rome located?

Ostello Villa Monte Mario, Rome, Ostello Villa Monte Mario, Rome, Italy (approx. 41.92909°, 12.44547°)


Where is Ostello Villa Monte Mario, Rome on the map?