Where is Awashima Island?
Where is Awashima Island located?
Awashima Island, Awashima Island, Japan (approx. 34.271°, 133.633°)
Where is Awashima Island on the map?
{"latitude":34.271,"longitude":133.633,"title":"Awashima Island"}