//

Taco Rosa

Overview

Address: 13792 Jamboree Rd,
Irvine, CA 92602
Website: www.tacorosa.com
Phone: 714-505-6080