Della's Cafe

Address:
1000 Illinois St
Sidney, NE 69162
Social:
Mon - Fri: 10:30 am - 2:00 pm Excellent Greek food! The desserts are great too.
Find Nearby Lodging
Find Nearby Attractions