Lockwood Villas
2497 Sweet Home Rd, Amherst, NY 14228