Anzhelika Albatros Guest House 0* Loo, Russia

Hotels in Russia - Hotels in Loo - Anzhelika Albatros Guest House

Located just 50 metres from the beach on the Black Sea, Anzhelika Albatros Hotel features a garden, terrace and BBQ. This property offers air-conditioned rooms and a children's playground.