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

    Decor

    Service

User Reviews for Forest Hiro

All Reviews for Forest Hiro