Hotel Makpetrol Struga położony jest w miejscowości Elen Kamen, zaledwie 200 metrów od Jeziora Ochrydzkiego i 5 km od centrum miasta Struga. Obiekt otoczony jest lasem i oferuje bezpłatny bezprzewodowy dostęp do Internetu, restaurację, różne obiekty sportowe, odkryty basen i saunę. Wszystkie pokoje oferują widok na jezioro i dysponują klimatyzacją, balkonem oraz telewizorem z dostępem do kanałów telewizji kablowej. W łazience znajduje się wanna. Hotel oferuje bezpłatny parking. Goście mogą zjeść posiłek w hotelowej restauracji lub udać się do baru na orzeźwiający napój i przekąski. Idealnym miejscem na relaks jest ogród z tarasem i placem zabaw dla dzieci. Hotel Makpetrol oferuje wiele możliwości rozrywki. Do dyspozycji Gości jest centrum fitness, korty tenisowe oraz boiska do piłki nożnej, koszykówki i piłki ręcznej. Liczba pokoi: 46.