Located in the Marriott Stanton hotel in Miami Beach, Azabu has a restaurant nestled away in the back called The Den which is an amazing omikase experience. Headed by Chef Atsushi Okawara, this restaurant has fish flown in from Japan at least twice a week and provides Tokyo style Omikase and has another location in New York City with its own michel...
324 Hits