Inn Hotel znajduje się przy plaży w miejscowości Wlora i oferuje klimatyzowane pokoje z bezpłatnym WiFi. Do dyspozycji Gości jest restauracja na miejscu oraz prywatna plaża z bezpłatnymi leżakami.
Wszystkie pokoje obejmują balkon z widokiem na morze lub góry i wyposażone są w telewizor z płaskim ekranem. Pokoje dysponują łazienką z prysznicem.
Hotel usytuowany jest w odległości 7,1 km od tarasu widokowego Kuzum Baba oraz 7,4 km od placu Niepodległości.
Na miejscu dostępny jest bezpłatny parking prywatny.