A colorful and vibrant tapas restaurant located on the Costa del Sol in Spain!
Lime and Lemon
Let's create unforgettable celebrations together!