Skip to main content
Red Mesa · St. Pete · Est. 1888
27.7683° N · 82.6534° W · St. Petersburg
IndoorKid FriendlyRestaurantWhere to Eat

Since 1995, Red Mesa Restaurant has brought the vibrant flavors of Latin America to the heart of St. Pete. Enjoy flavorful, high-quality dishes and warm hospitality in a welcoming atmosphere that has made Red Mesa a favorite among locals and visitors alike.

More like this

Other spots to see.