This place is in the heart of Valletta. Very nice space and roof deck.