Taksim Square Hotel

http://www.hoteltaksimsquare.com

Istanbul, Four Star

Situated just a few steps to Taksim Square and Istiklal Avenue, Ottoman Palace is 80 metres to Taksim Metro Station. It offers elegantly-decorated rooms with air conditioning and a flat-screen TV.