Well situated in the main street of La Valletta.