Super Star Bazaar803 Niagara Falls Blvd, Buffalo, NY 14226-2007, United States, Amherstabierto ahora, hasta las 21:30