El Boomerang Business Hotel está situado en el centro de Odessa, a solo 1 km de la estación de tren de Odessa, y ofrece conexión WiFi gratuita y recepción 24 horas. La famosa calle Deribasivska está a 10 minutos a pie.
Las habitaciones del Boomerang Hotel presentan interiores modernos e incluyen TV de pantalla plana. Todas las habitaciones incluyen nevera y baño con zapatillas.
A 5 minutos a pie del Boomerang hay una gran variedad de cafeterías y restaurantes. El desayuno se puede servir en las habitaciones.
La escalera Potemkin y el puerto marítimo están a 1,5 km del Boomerang Business Hotel. La catedral de la Santísima Trinidad, del siglo XIX, se encuentra a solo 2 minutos a pie y el aeropuerto de Odessa está a 7,5 km.