Get directions to: Teddy Malibu's, Chico, CA
Restaurant address: 1002 W 5th St Chico, CA 95928, USA
Restaurant: Teddy Malibu's