The German Grill
German
Shop E53, Eden Glen Shopping Centre, 56 Harris Rd, Edenvale, Johannesburg, 1613, South Africa
Eden Glen's most German popular restaurants, cafes and takeaway menus are found below. Eden Glen's most popular German restaurants, cafes and takeaway menus are found below.
Eden-Glen
german