Отель Byron находится в городе Афины, в районе Исторический центр. В 6,4 км расположен муниципальный песчано-галечный пляж Флисвос Бич. До центра города Афины - 1,8 км. До Международного аэропорта Афины Элефтериос Венизелос (Athens Eleftherios Venizelos International Airport) - 34 км.