Road Stations in Japan
Michinoeki are parking places along the roads - there are shops with local goods (usually local fresh vegetable, fruits, meat and sweets) and souvenirs.
Every Road Station has clean toilets. It is a perfect place to read&sleep during your traveling around Japan.
According to Japanese Road Bureau there are around 1000 Road Stations in Japan.