
01Amherst · United States
Hyatt Place Buffalo/Amherst
Welcome to the Hyatt Place Buffalo Amherst. This hotel is a 6-story building with 137 rooms including suites with floor to ceiling windows. Enjoy a relaxing dip in the indoor heated swimming pool with skylight. The hotel is within 5 minu...
Explore this hotel