Popular Locations
MacGillivray Properties Limited is a property development company based in New Glasgow, Nova Scotia.