Home Tags Art Hotel Nikolaevsky Posad

Tag: Art Hotel Nikolaevsky Posad

Best Western Opens New Hotel in Russia

SUZDAL, Russia—Best Western International has added the company’s fifth hotel in Russia, the Best Western Art Hotel Nikolaevsky Posad, in Suzdal. “The addition of...
Advertisement