Menu at Mikimoto Restaurant, New Orleans
Mikimoto New Orleans. 4.8 (200+) • 1920.7 mi. Japanese restaurant in new orleans.
Japanese restaurant in new orleans. Web new orleans, la 70118 (504) 488 1881. Web new orleans, la 70118 (504) 488 1881. 4.8 (200+) • 1920.7 mi.
Japanese restaurant in new orleans. Japanese restaurant in new orleans. 4.8 (200+) • 1920.7 mi. Web new orleans, la 70118 (504) 488 1881. Web new orleans, la 70118 (504) 488 1881.