View Details $1,675,000 1 of 74 Lemon Bay Ha | Englewood 3 beds 2 baths 2,261 sqft 0.29 acres On Site: 29 Days