Via Luigi Rizzo 20, 00136 Roma
Hotel
4 stars
with
234
rooms
Mama Shelter Roma is located in Rome, a 10-minute walk from Vatican Museums, and has a terrace, a bar and a spa
& wellness center. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel has an indoor pool, sauna, nightclub and a shared lounge.
At the ...