Full menu with prices & pictures
Capital Greens 132 West Saint Charles Road, Lombard...
(+1)6306911900
When you're planning your visit to Capital Greens, you could take municipal transportation to the station Metra - Lombard, which is the nearest station at 144 meters distance to the restaurant.