Get directions to: Monte Carlo's Italian Deli-pinocchio Restaurant, Burbank, CA
Restaurant address: 3103 W Magnolia Blvd Burbank, CA 91505, USA
Restaurant: Monte Carlo's Italian Deli-pinocchio Restaurant