Excellent service and food. The lunch specials are so good! I like this restaurant and so does my son.... YEAH RIO LERMA... Great food!
All reviews seem positive