Offering a terrace and views of the city, Avsar Hotel is located in Izmir, 1.1 km from Izmir Clock Tower. Property offers free WiFi service. The rooms have a TV and heating. Some units include a seating area where you can relax. Read more
Offering a terrace and views of the city, Avsar Hotel is located in Izmir, 1.1 km from Izmir Clock Tower. Property offers free WiFi service. The rooms have a TV and heating. Some units include a seating area where you can relax.