Odori Japanese Steakhouse

Japanese steakhouse located in the Shops on Main shopping center in North Myrtle Beach.

627 Main St, North Myrtle Beach SC 29582

https://odorijapanese.com/