Almirall Apartaments is located near Lloret de Mar Beach in Lloret Town Center, a short 5-minute walk from Parish Church of Sant Roma and 12 minutes' walk from Fenals Beach. Travelers say the local area is very central with fantastic beaches.