Taco Rosa

Overview

Address: 2632 San Miguel Dr
Newport Beach, CA 92660
Website: tacorosa.com
Phone: 949-720-0980