Eating American (Traditional) Deli Sandwich at Costa Deli restaurant in Ambler, PA.

Feedback

Do you manage or own Costa Deli?

Yes