(Casa Maria)

  • Casa Maria is an apartment set in Rome, 2.7 km from St. Peter's Basilica. The air-conditioned unit is 2.7 km from Vatican Museums. Free WiFi is featured throughout the property.

  • Via di Boccea 201
    Roma, Lazio, Italy