Get directions to: Lil' Otto's, Campbell, CA
Restaurant address: 816 W Hamilton Ave Campbell, CA 95008, USA
Restaurant: Lil' Otto's