Peter I Hotel
Author: Anothertravelguide.com0 COMMENTS
Perfect location - the hotel is housed in a 19th century building in the very heart of Moscow. Rooms are huge. The hotel shares its owners with the nearby Budapest Hotel. It is still relatively new, opened in 2006.
17/1 Neglinnya
www.hotel-peter1.ru