The Urinals of Helga's German Restaurant & Deli

Helga's German Restaurant & Deli is a German restaurant in Aurora, CO.

Filed under: Bars & Restaurants
Tweet

Customers appear to love Helga's schnitzel, the lively atmosphere and the beer selection.

Submitted by MB