Malta Office

Malta

Malta

Our main office is situated in St Julians in the Soho Hotel Offices - a funky business centre full of cool tech start-ups. Just a stone's throw away from the beach for a lunchtime stroll. With an overflow of choice for dining and after work drinks, you will definitely never get bored.