The Grand Excelsior Hotel is a favourite in Valletta overlooking Sliema creek from its rooms. Public transport links can be found approximately 200 m from the hotel, whilst getting to centre of Valletta is no more than a 5 minute walk. This is a perfect place to enjoy the capital city of Malta and its bustling daily activity, whilst enjoying the numerous wine bars and delicious restaurants by night. A top Valletta Hotel.