Get directions to: Tempura House, Lake Geneva, WI
Restaurant address: 306 Ctr St Lake Geneva, WI 53147, USA
Restaurant: Tempura House