At Avcılar Park Otel, you'll be 3.9 mi (6.3 km) from Florya Beach and 5.8 mi (9.3 km) from Medicana International Istanbul Hospital. Guests will have free perks like WiFi and self parking. Rooms at this Art Deco hotel offer up nice touches like deep soaking tubs and slippers, along with LCD TVs and refrigerators.