11 Hotel & Garden is a Hotel located at Prospekt Lenina, 57В, Tula, Tula Oblast, Russia, 300041. It has received 234 reviews with an average rating of 4.6 stars.
The address of 11 Hotel & Garden: Prospekt Lenina, 57В, Tula, Tula Oblast, Russia, 300041
11 Hotel & Garden has 4.6 stars from 234 reviews
Hotel