Map & Directions - Osaka Japanese Steak and Lobster House
View Menu
Osaka Japanese Steak and Lobster House
994 West Hwy 25-70, Newport, TN, 37821
(423) 625-0611 (Phone)
994 West Hwy 25-70, Newport, TN, 37821
(423) 625-0611 (Phone)