Villa Sciarra Photos

Meet 46 travelers, 61 tour guides and discover 40 photos

The Villa Sciarra is a villa in Frascati, Italy. Also called Villa Bel Poggio, the Villa Sciarra was built in 1570 at the orders of Ottaviano Vestri.
View Villa Sciarra guide >

Villa Sciarra