Willow Street Apartments are located on a quiet and secluded tree-lined street in the City of Lockport.
West Seneca
Lockport