http://www.sosed.eu/villamariapia.html
The website is in Italian, but if you e-mail them at villampia@tiscali.it they will reply in English and you can ask them questions about their facilities. They have a secured parking lot where you can park your car and they are located at about 15 min. walking distance from a Metro stop.