Спа-отель Villa Eden расположен в старинном таунхаусе, в тихом районе, в 500 метрах от центра города Сувалки. На территории работает ресторан старинной польской и латышской кухни.