Italian · $$$$
1700 James Ave, Miami Beach, FL
Northern Italian restaurant in a 1920s Mediterranean villa on James Avenue in South Beach, with a garden terrace.