New Mediterranean Home Design

5 beds 3.5 baths 4,370 sqft