In this hotel, you can feel the real home comfort. Mini-hotel «Super 8 Motel - Tulsa» is located in Tulsa. This mini-hotel is located in 10 km from the city center.
In this hotel, you can feel the real home comfort. Mini-hotel «Super 8 Motel - Tulsa» is located in Tulsa. This mini-hotel is located in 10 km from the city center.