[Ukiyo-e (Japanese)] Thatched Haven Village

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