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 the Best Western Art Hotel Nikolaevsky Posad underscores the strength of the Best Western brand, as ...
Read More »