Osaka Japanese Steakhouse Address: 4028 Jbs Pkwy, Odessa, TX 79762 Phone: (432) 550-5533 Payment: Restaurants, Japanese Other Businesses: McAlister's at 2744 North County Road West, Odessa, TX 79760 Escape Lounge at Loop 20, Odessa, TX 79761 Golden Palace at 2927 E Business 20, Odessa, TX 79761 Sid & Sam Original Steakhouse at W County Rd, Odessa, TX 79761 Melas Kitchen at 9500 N Service Rd, Odessa, TX 79765