Улица Октябрьская 95Б, Тамбов, Россия, 392036 [Смотреть карту]
Hotel Otel Tambov is located in Tambov. Free WiFi access is available. At Hotel Otel Tambov you will find a 24-hour front desk and a bar. Other facilities offered at the property include meeting facilities, an ironing service and laundry facilities. The property offers free parking.