Horchata lovers and Churro lovers unite at this Horchateria! Come have a taste, but prepare to wait!
Horchateria Rio Luna in Paramount, California, has become a go-to dessert spot in Southern California.