Situated in the business and shopping centre of Istanbul, the hotel is a 5-minute walk from the near

vezi mai mult