14647 Delaware St, Westminster, Colorado 80023 USA
Avocado roll, frida roll, vegetable Veggie Tempura Roll
Photo Credit: Yelp