Baba's Mountain Cherry Blossom

Baba's Mountain Cherry Blossom is one of the best cafes to go in Otake, Saga Prefecture, Japan.  Here're guides for time, access, map, spots nearby, reviews and photos of Baba's Mountain Cherry Blossom posted by Japanese travelers who have actually been there.

Baba's Mountain Cherry Blossom Reviews

×
Login