Localizado no centro da cidade de Odessa, apenas a 1 km da Estação Ferroviária de Odessa, o Boomerang Business Hotel disponibiliza acesso Wi-Fi gratuito e uma recepção aberta 24 horas. A famosa Rua Deribasivska fica a 10 minutos a pé.
Cada quarto do Boomerang Hotel inclui interiores modernos e uma televisão de ecrã plano. Todos os quartos estão equipados com um frigorífico e as casas de banho incluem chinelos.
Uma variedade de cafés e restaurantes podem ser encontrados a cerca de 5 minutos a pé do Boomerang, e o pequeno-almoço pode ser encomendado nos quartos.
A Escadaria de Potemkin e o Porto do Mar estão a 1,5 km do Boomerang Business Hotel. A Catedral de Saint Trinity, do século XIX, fica apenas a 2 minutos a pé, enquanto o Aeroporto de Odessa está a 7,5 km da propriedade.