Hi, Brian: Yes, we are located at Playa Grande, Arroyo Seco, about a 30-minute drive north of La Manzanilla. The turn off is at km. 36. Just follow the signs to Capacha Center and Rojo Restaurant.
We are NOT open today. Our operating hours are Thursday to Sunday from 2:00-9:00 pm. Hope to see you here!