Cafe in Elmwood, IL Uptown Cafe110 N Magnolia StElmwood, IL, 615293097424500Coffee ShopsGame OnMain Street CafeRestaurantRestaurantsUsed Restaurant Equipment Supplies Show More