Food Umibudo (Sea Grapes, Green Caviar) Bowl at an Okinawan Cuisine MIYARABI in Tokyo 沖縄宮廷 琉球料理 みやらび 海ぶどう丼
Umibudo is one of the Japanese delicacies. It is called Sea Grapes or Green Caviar in English. Umibudo is unique in texture like caviar.
