Where is Akazora?
Where is Akazora located?
Akazora, Hokkaido, Japan (approx. 42.85866°, 140.7069°)
Where is Akazora on the map?
{"latitude":42.85866,"longitude":140.7069,"title":"Akazora"}