Get directions to: Top Hat Hamburger Palace, Ventura, CA
Restaurant address: 299 E Main St Ventura, CA 93001, USA
Restaurant: Top Hat Hamburger Palace