No need to search any further for your new home, because Amherst has been recognized as one of the top places to live in America by CNN Money – and Lockwood Villas couldn’t agree more. Lockwood Villas are located in the beautiful town of Amherst on Sweet Home Road. We’re conveniently located to the North Campus of University at Buffalo, Boulevard Mall, and Nature View Park for a great afternoon of hiking. We’re also accessible to I-990 and I-290 for easy commuting. Lockwood Villas are just up the road from great family-fun local entertainment, movie theaters, popular local restaurants, premiere shopping, quiet coffee houses, and bars serving happy hour specials.