The Italian Underground Restaurant
Closed
715 Grand Ave
Glenwood Springs, CO 81601
Open since 1983, The Italian Underground Restaurant continues to serve traditional Northern Italian dishes while providing a fun, friendly & unique atmosphere.
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.