Отель «Анна» расположен в центре курортного района Адлера на первой береговой линии. В шаговой доступности вся основная инфраструктура курорта — самый большой в России океанариум, аквапарк, парк аттракционов, дельфинарий, много кафе, баров, ресторанчиков. В 5—7 минутах езды находится железнодорожный вокзал — туда прибывают поезда из Москвы, Петербурга и других российских городов, а до международного аэропорта — 5 километров.
Четырехэтажный корпус отеля с мансардой разместился в отдалении от оживленных транспортных магистралей, но близко к морю. Для гостей подготовлены небольшие уютные номера с собственным санузлом.