Malta is a southern European country and consists of an archipelago situated centrally in the Mediterranean Sea
Saturday, March 17, 2007
Grand Hotel Excelsior - Valletta
This is a photo taken from Ta'Xbiex, however the big building in the middle is the Grand Hotel Excelsior and is found in Valletta, which has been put on a hold for a while and is not finished yet, but when it will be finished it should be a very gorgeous hotel. Nice and happy weekend to you all.