They dont they only have 2 and they are both in LA
There are 5 locations in Los Angeles, Azusa, Pico Rivera, Huntington Park, and Pomona according to what's online
Yea I think Dino's right now is only in los angeles
Thanks! Your answer is awaiting moderation.