Get directions to: Leo's Coney Island, Howell, MI
Restaurant address: 4380 E Grand River Ave Howell, MI 48843, USA
Restaurant: Leo's Coney Island