Red Mesa hero image

Red Mesa

Restaurant

4912 4th St N, St. Petersburg, FL 33703, USA

Biter Score
8.2
Closed
Monday: 11:30 AM – 9 PM
Red Mesa photo 1
Red Mesa photo 2
Red Mesa photo 3