Get directions to: Japan 77 Steak House Inc, Glendale Heights, IL
Restaurant address: 2161 Bloomingdale Rd Glendale Heights, IL 60139, USA
Restaurant: Japan 77 Steak House Inc