Culinary Excellence on Ocean Drive
Now that the New York-based one (1) Michelin-starred Azabu has opened in the Stanton Hotel on South Beach’s Ocean Drive, the hotel no longer has a typical hotel restaurant. Even 1 Michelin star is a big deal in this tiny beach enclave, so it’s safe to say that it’s Azabu’s … Read more