Ruta Oaxaca brings its authentic Mexican experience to Woodbury
The Mexican restaurant, which is owned by brothers Jose and Pedro Castillo and chefs Carlos and Felipe Arellano, opened its third Long Island outpost at 8025 Jericho Turnpike in the Woodbury Town Plaza.