View Details Open House $399,950 1 of 21 Meridian Villa | Englewood 2 beds 2 baths 1,164 sqft On Site: 29 Days