Get directions to: Village Inn, Aurora, CO
Restaurant address: 921 S Havana St Aurora, CO 80012, USA
Restaurant: Village Inn