Get directions to: Babbo's Pizza, San Luis Obispo, CA
Restaurant address: 13 Santa Rosa St San Luis Obispo, CA 93405, USA
Restaurant: Babbo's Pizza