Room Features and Guest Services
- Internet Access
Venue Accessible By
- Paid Parking
Best Town Palace is located in Istanbul, Turkey. It is one of the oldest hotels in Istanbul, has been home-away-from-home to countless guests since 2010. All of its 44 standard rooms and 4 suites reflect the vibrant soul and bespeak the layers of civilization of its storied location.