Holiday Apartment for rent OpatijaKalac Croatia  From vacation rental agency

What is the correctly punctuated version of this sentence?
Holiday Apartment for rent Opatija-Kalac Croatia - From vacation rental agency