Отель Apolo расположен на центральной улице, в 1 км от Старого города Батуми. Рядом находятся дельфинарий, зоопарк и парк отдыха с озером. Отель открыт в 2016 году, состоит из одного здания.