Complex sentence: New businesses at the cutting edge of technology and finance have located in the Village in recent years making it a very popular geographical location close to the port area, the financial district and ease of access to Dublin airport.
Split into simpler sentences: New businesses at the cutting edge of technology and finance have located in the area in recent years. It is a popular geographical location close to the port area, the financial district and with ease of access to Dublin airport.