
Villa Cathedral
1202 Williamson Rd, South Boston
Location Looking for a place without the neighbors to worry about? Villa Villa Cathedral is located in South Boston. This villa is located in 26 km from the city center. At the villa If you travel by car, you can park in a parking zone. You won’t be bored as at the villa you will find
Parking



