South Transit Apartments are conveniently located in the City of Lockport. Restaurants, grocery stores, gas stations and local parks and schools are within walking distance.
West Seneca
Lockport