Little Tokyo Restaurant

11640 Carmel Mountain Rd # 122, San Diego
(858) 675-1468

Order Online