South Holland Gyros is located in South Holland, United States on 119 W Sibley Blvd. South Holland Gyros is rated 4.7 out of 5 in the category european restaurant restaurant in United States.
Address
119 W Sibley Blvd
Service options
TakeawayDine-in
Amenities
Good for kidsToilets
Accessibility
No wheelchair-accessible seating