River Loria

River in Grenada From Wikipedia, the free encyclopedia

The River Loria is a river of Grenada.

Quick facts Location, Country ...
River Loria
Location
CountryGrenada
Close

See also

References

12°08′N 61°36′W


Related Articles

Wikiwand AI