Drag box to select area
This restaurant serves some of the finest Sicilian cuisine in the area in a romantic, relaxing atmosphere. Angelo's has two private rooms for private parties and banquets.
247 N York St, Elmhurst, IL 60126
- Fax: 630-833-9989
- Accessibility Details: Entrance is located on ground level.
- Hours: Mon-Thurs, 11:00AM-10:00PM; Fri, 11:00AM-12:00AM; Sat,4:00PM-12:00AM; Sun, Closed
- Accessible: yes