"The finest name in Japanese pastries since 1910" Little Tokyo Square Location: 333 South Alameda St. Los Angeles, Ca [Click for Directions] (213) 613-0611 Hours: Mon - Fri, 9:oo AM to 6:oo PM Sat & Sun, 9:oo AM to 7:oo PM