I have been going to Nuevo Acapulco for YEARS, and find it to be the best Mexican restaurant in Cleveland. Don't be fooled by the outside! This place has amazing food at reasonable prices. Just check out all the 'celebrities' on the wall when you walk in that have great things to say about N.A! Oh, and the fajitas are to die for!
Pros: Delicious food, excellent prices
Cons: n/a
more