//

Taqueria Pueblo Nuevo

Overview

Address: 2001 N Buena Vista St,
Burbank, CA 91504
Phone: 818-567-4689