Where is Almira?
Where is Almira located?
Almira, Almira, United States of America (approx. 47.71098°, -118.94084°)
Where is Almira on the map?
Almira - New York
{"latitude":47.71098,"longitude":-118.94084,"title":"Almira"}