Book Mini Hotel Chameleon
Location “Hameleon Hotel” is situated in Saint Petersburg. It boasts a convenient location within 6 km from the historic city center.Hotel features There is a bar with a range of spirits and soft beverages. Wi-Fi is available on all property premises. The reception works 24/7. Please note that the entire hotel is non-smoking.
- 24 hours Front Desk Service