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