V
Vlad Borodin Review of Le Meridien St. Julians, Malta
Great new hotel, a little audibility from the stre...
Great new hotel, a little audibility from the street annoying
Great new hotel, a little audibility from the street annoying
Comments: