Osaka Japanese Steak & Lobster house
365 W Broadway St, Newport 37821