Osaka Japanese Steak And Lobster House

365 W Broadway St Newport TN 37821 USA

(423) 625-0611

Location