Il Mare is a sophisticated Italian restaurant located near Japan station port on the sea. Chef Takashi Yoda runs the restaurant�s kitchen. He works closely with local fishermen and farmers to bring the freshest ingredients to each dish. Enjoy lunch or dinner at Il Mare Monday through...
Very delicious meat !! I will come back again in near future.