Forn de Sant Joan is a cake shop with a long history.