PITA & Falafel at ATT "One od the best in Japan" said my husband.