Hotel Zen Machida
195-0064 Machida, 3006-1 Onojimachi
195-0064 Machida, 3006-1 Onojimachi
Located in Machida, HOTEL ZEN MACHIDA is a 4-minute drive from Machida Squirrel Garden and 9 minutes from Kyodonomori Park. This hotel is 14.8 mi (23.7 km) from Yokohama Arena and 2.2 mi (3.5 km) from Sanrio Puroland.