Super 8 Hotels Closest To Buffalo Museum of America 10261 N. Scottsdale Rd., At the southeast corner of Shea Blvd.