Grand Harbour Hotel

Book now (price from £39.00)

Address: 47 Battery Street, Valletta, VLT 1221, Malta

Star rating:

3.7

Stunning views over the Grand Harbour and a great location keep this hotel busy.

One of just four hotels within the walls of Valletta, The Grand Harbour is right next door to the [node:164270] in an historic and ultra-convenient corner of Valletta. It is in need of refurbishment, but the upper storeys offer spectacular views over the Grand Harbour.

Location
5
90%
Eating/drinking
3.5
90%
Leisure facilities
n/a
90%
Service
3.9
90%
Value for money
4
90%
Bedrooms
3.5
90%
Public areas
3.5
90%

Location

Excellent. Amidst all the history of Valletta, just inside its massive fortifications on a narrow stepped street of local limestone. A short walk from all the sites and restaurants of the capital and a few minutes from the main bus station (and cab rank) where colourful and inexpensive buses leave every few minutes for destinations all over the island.

Bedrooms

In need of a refurb, though all are ensuite. Sea view rooms have balconies with sweeping views over the Grand Harbour and some rooms have air con. Rooms for up to four people are available.

Public areas

I find the ground floor reception rather unwelcoming and dark, but but the upper floors - including the winter lounge on the third floor (with an enclosed balcony), the seventh floor restaurant, and the roof terrace - have spectacular views of the Grand Harbour.

Eating and drinking

The bar on the ground floor is not especially inviting but the seventh floor restaurant and the roof terrace have magnificent views. Breakfast is basic continental; you don’t come here for the food. Valletta, however has lots of good restaurants, all a few minutes stroll away.

Service

Mixed – it depends who is on duty.

Who stays there

Tourists – package and independent.

Amenities

Recommended for

  • Culture vultures
  • Education
  • Great views / scenery

Pros & Cons

  • The location
  • The splendid views
  • Needs a refurb
Book now (price from £39.00)