Drop of honey and bit of lemon put separately into Iberian beverage-paradise! (9)
Answer
SHANGRILA
Definition: paradise
Drop of honey and bit of lemon put separately into Iberian beverage-paradise! (9)