Tokyo Taro Oman is the original, and still the best, Japanese restaurant in Oman. Located on the Al Falaj Hotel’s 8th floor its a really easy to get to location. I had hoped to get their ‘traditional’ table, but no such luck so we had a standard table and a great meal.

You must be logged in to post a comment.