Beard Papa’s is a Japanese cream puff store that our family always visits whenever we go to Tokyo. We frequent their Akihabara branch. They started back in 1999 and have since expanded to over 400 stores in 15 countries… including the Philippines! I have yet to find a cream puff here in the Philippines that…