Get directions to: Happy Sushi, Springfield, IL
Restaurant address: 846 S Grand Ave E (at 9th St), Springfield Springfield, IL 62703, USA
Restaurant: Happy Sushi