Pickup from Kyu Ramen at 810 Vallejo St, Denver, CO 80204, USA