Get directions to: Happy Inn Restaurant, Fremont, NE
Restaurant address: 1035 E 23rd St Fremont, NE 68025, USA
Restaurant: Happy Inn Restaurant