Get directions to: Asian Deli, Boulder, CO
Restaurant address: 2833 28th Street Boulder, CO 80301, USA
Restaurant: Asian Deli