Mediterranean restaurant Flor de Mar offers well-prepared dishes in an informal setting. Takeaway available.