North Beach is an area of Miami Beach that has always prided itself on being the antithesis of South Beach.And now Sushi Bichi, a sleek newcomer , has opened on the corner of 73rd in the shadow of the tall St Tropez condo that fronts Ocean Terrace.
Read More