İstanbul'a 900 metre mesafede bulunan Abella Hotel, özel bir kasa, restoran sunmaktadır.
Otel, Alman Çeşmesi'a sadece 11 dakikalık yürüme mesafesinde yer alır. İstanbul şehir merkezine 10 dakika uzaklıktadır. Catladikapi otobüs durağı Abella Hotel'e çok yakın, yaklaşık 5 dakika yürüme mesafesindedir.
Otel, veranda, balkon, ses yalıtımlı pencereler ile donatılmış 17 oda sunmaktadır. İstanbul şehrinin gezilecek yerleri kolayca ulaşılabilir. Konuklar otelde şehir manzarasının keyfini çıkarabilirler. Her odada bide, ayrı tuvalet, duş mevcuttur.
Tesis, seçkin yemekleri sunan La Romantica Turkish Kitchen, Doy Doy Restaurant gibi lokantalardan 5 dakika mesafede yer almaktadır.