Farm Inn Anima no Sato
Farm Stay
Abashiri, Hokkaido
Surrounded by mountains and fields of grass, guests at Farm Inn Anima no Sato stay in simple accommodations. Guests can experience living at a farm and make handmade crafts.
Number of rooms: 7
093-0045 Hokkaido, Abashiri, Omagari 47-2, Japan