©2021 Mayflower Japanese Restaurant | 230 E Main Street | Newark, DE 19711 | (302) 292-1850
View Past Orders
Come In, We're Open!
January 23, 2021
Working on it...
California roll topped with eel and caviar.