Restaurant Review – Izakaya
Posted on September 20, 2020 Leave a Comment
Izakaya is a Japanese bar and restaurant located on the 5th floor of the iconic twin towers inside JW Marriott Marquis, Business Bay and is just one of 11 restaurants inside the hotel.