Con una ubicación muy céntrica, cerca de la calle comercial Vitosha Boulevard, el Hotel Alabin Central está cerca de los principales lugares de interés cultural y arquitectónico de Sofía.
El Alabin también está cerca de la Catedral de Alexander Nevsky. En un radio de 2 km encontrará el Museo Nacional de Historia, la Galería Nacional de Arte, la Ópera y teatros.
El hotel fue inaugurado en 2009. Las nuevas habitaciones son confortables y están equipadas con nevera y aire acondicionado de control individual.
El aeropuerto internacional de Sofía está a 10 km del Alabin Central. Hay servicio de traslado al aeropuerto desde y hasta el hotel (de pago).