La Mirande is located in 4, Place de la Mirande, 84000, Avignon, France.