Centrally located in Istanbul's historic district, the three-star Best Town Palace hotel is only a few steps away from the iconic Blue Mosque and the Archeological Museum.Decorated in Ottoman-inspired style the property boasts a swimming pool and a modern gym.The hotel's 44 spacious guestrooms offer climate control, signature furnishings, satellite television, direct-dial phones, in-room safes, mini-bars, private bathrooms with complimentary toiletries, desks and internet access.The Terrace restaurant serves typical Turkish cuisine. The Best Town Palace Hotel is a Tourist hotel. Located in IST...