Specials 1 Day Ago COMPARE Park Place Townhomes 100 Athol St, Buffalo, NY 14220 2 Beds $1,135 - $1,757