©2021 Mayflower Japanese Restaurant | 230 E Main Street | Newark, DE 19711 | (302) 292-1850
View Past Orders
We are currently closed, but you may order in advance.
January 25, 2021
Store closed - future orders only
Working on it...
Shrimp tempura, eel, avocado and Japanese mayonnaise topped with eel and caviar.