A famous French restaurant from New York City is making its Florida debut in Miami Beach. The huge, determinedly chic La ...
Lamarina, which opened in early December on North Flagler Drive in the Northwood area, offers "coastal cuisine." ...