Stresa Italian Restaurant
Open for Lunch & Dinner at our new location:
2062 Palm Beach Lakes Blvd
West Palm Beach, FL 33409
Serving South Florida our home cooked Italian favorites for 20 years!
Traveling to North Carolina? Visit our sister restaurant Osteria del monte Ristorante Italiano in the Sapphire Valley. www.OsteriaDelMonte-NC.com