21 Apartments in Devon - Walnut Beach, Milford city, CT