Lodging & Accommodations close by Buffalo Museum Of Science
The Westin Buffalo
+1-888-455-5160
250 Delaware Ave., Buffalo, NY 14202
+1-888-455-5160
~2.66 miles north of Buffalo Museum Of Science
- High end hotel
- Gym is available on property
Back to Top