Eating Greek Sandwich Salad at Louis Pappas Fresh Greek Northwood Plaza restaurant in Clearwater, FL.

Feedback

Do you manage or own Louis Pappas Fresh Greek Northwood Plaza?

Yes