(Ukiyo-e (Japanese)) Thatched Haven Village

A village of thatched farmhouses with manicured gardens and reflecting pools.