Luxury apartments in Erie, PA, South Shore Place, offers two bedroom, two bathroom 2,000 square foot penthouse apartments.