This cocoon-shaped hotel in Japan brings the mountain & agricultural life to you
Situated upon a mortar-shaped hill in Kurkku Fields of Kizarazu City, Chiba Prefecture in Japan is ‘Villa Cocoon’. Villa Cocoon brings mountain and agricultural living…