Backyard - Street Food Bar is a Beer garden located at Dellpl. 16A, 47051 Duisburg, Germany. It has received 6 reviews with an average rating of 4.3 stars.
The address of Backyard - Street Food Bar: Dellpl. 16A, 47051 Duisburg, Germany
Backyard - Street Food Bar has 4.3 stars from 6 reviews
Beer garden