Get directions to: Havana House Cigars & Lounge, Alhambra, CA
Restaurant address: 133 W Main St Alhambra, CA 91801, USA
Restaurant: Havana House Cigars & Lounge