N
Nitsa Grigoriadou Review of Le Meridien St. Julians, Malta
Nice environment, friendly service, great location...
Nice environment, friendly service, great location that offers you the comfort for a nice walk !!!
Comments: