Best location to stay in La Valletta. In the very City Center. Only a short walk from bus terminal and from the night movida.