976 E Steger Rd, Crete
It is an amazing restaurant with Deli and Italian cuisine especially sausage
Chill Out
Kids Friendly
Typical Tourist