Tag: the troubadour

  • The Troubadour New Orleans

    The Troubadour New Orleans

    Part of a wave of new hotels springing onto the New Orleans scene, the Troubador is an artsy-cool, 184-room boutique property housed in a 17-storey former oil company building in the central business district.