Sliema Chalet Hotel
Sliema Chalet Hotel is a lovely modern hotel, situated on the popular sea front promenade in Sliema.
Sliema Chalet Hotel is excellently located amongst cafes, restaurants serving local and International cuisine, shops and Malta’s largest indoor shopping centre, ‘The Point’.
This hotel is a quaint hotel giving the sense of home feeling and well-being. It offers a variety of facilities ensuring guests a comfortable and memorable stay. Spread over 7 floors, this hotel has a selection of standard rooms and sea views rooms, each with a private bathroom, air-conditioning and heating, satellite TV and hair dryer.
The sea front balcony rooms offer great views of open Mediterranean seas. Rooms are finished to high standard, and are equipped with modern day accessories and amenities.
117 Tower Road, Sliema, SLM 1605, Malta