The Buffalo Spot Cuisine: American Neighborhood: Mesa 1660 W. Southern Ave., AZ, 85202 602-962-7768 Website advertisement Related Articles Restaurants July Restaurant Openings and Closings: Greetings to The G.O.A.T., Bye Mi Vegana Madre By Lauren Cusimano advertisement Trending Critic's Notebook Ahead of its time: ELO’s forgotten sci-fi masterpiece By Jason LeValley Politics & Government Ansari blasts GOP for shutdown, harming health care By Matthew Bird Valley Life Photos: Phoenix Sky Harbor Airport over the years By Benjamin Leatherman Meet comics legend Todd McFarlane at Phoenix Zoo Saturday By Tom Reardon