Get directions to: Happy House Restaurant, Niles, MI
Restaurant address: 3121 South 11th Street Niles, MI 49120, USA
Restaurant: Happy House Restaurant