Le Meridien St Julians Hotel & Spa received the prestigious Green Key Award, rewarding the hotel's management for their tremendous and fruitful efforts in eco-related initiatives.