Hotel Villa Suite Istanbul

March 4, 2010 02:32 by haci
Villa Suite Hotel is located in Taksim Square in the city centre of Istanbul. The hotel is close to the city's main tourist attractions, business centres, shops, restaurants and entertainment venues, making it the perfect choice for both business and leisure travellers. The close by public transpor... [More]