Luxury apartments in Erie, PA, South Shore Place, offers two bedroom, two bathroom 1,440 square foot apartments.