Отель Larsa расположен в коммерческой зоне Аммана в окружении офисных, торговых и развлекательных центров и банков. Отель находится всего в 5 минутах ходьбы от торговых центров City Mall, Carrefour, Медицинского центра короля Хусейна. Здание отеля построено в 1997 году, полная реконструкция прошла в 2006 году.