Taco Rosa in Irvine & Newport Beach Introduces Delicious New Family Style “Taplitas” Platters

Taco Rosa in Irvine & Newport Beach Introduces Delicious New Family Style “Taplitas” Platters