Pueblo Viejo serves traditional Mexican food, has outdoor seating and a stage for live music and dancing.