Red Mesa Restaurant: A Taste of Latin America
Red Mesa Restaurant 4912 4th St. N. St. Pete, FL 33703 I found Red Mesa because my friend Mike recommended it. We were in St. Petersburg, FL, for some hockey games and trying to decide on a great restaurant to visit that I had not been to yet. Red Mesa...