Seneca Square A Depaul Single Room Occupancy Program
1603 Seneca St, Buffalo, New York, 14210-1741
(716) 824-1900