About Forest Hiro

Forest Hiro is a Japanese restaurant located at 840 S Waukegan Rd in Lake Forest, IL 60045. Forest Hiro has been described as an Good Japanese restaurant and has received an average rating of 5 by our members.

  • Food



User Reviews for Forest Hiro

All Reviews for Forest Hiro