Deli specializing in fresh, homemade Welsh cakes.