Eating Deli German Sandwich at Emils European Sausage Kitchen restaurant in Deerfield Beach, FL.

Feedback

Do you manage or own Emils European Sausage Kitchen?

Yes