The Consulate General of the Republic of Malta is located in the Centre Tower on Bloor St West in Toronto.
St. Vincent and the Grenadines is situated in the Eastern Caribbean at the southern end of the Windward Islands chain. It is an archipelago of islands, St. Vincent being the larges... more... See more text