La Scala Restaurant

Italian restaurant · 180 Crandon Blvd Ste 109, Key Biscayne, FL

Delivery · Dine-In

Hours

More food in Key Biscayne, FL · Italian Food in Key Biscayne