Mexican Restaurant wrote "WHo has the best #seafood near me in #Memphis TN," at 288 N Cleveland St, Memphis, TN 38104, USA.