Barcelona, Spain. I wish this place was open when I passed by, bet they had the hot stuff.