Where is Montserrat?

Viewed 127 Times 0 Comments

Montserrat, the beautiful Island of my birth, is located in the Caribbean. It is one of the Leeward Islands and is located to the south of Antigua.

Was this answer helpful ? Yes (0) / No (0)

Leave a Reply