Restaurant Il Pomodoro specializes in Mediterranean and Italian cuisine, with a focus on rice dishes, fish, and seafood from the Costa Brava. It is located by the beach in Lloret de Mar and is known for its excellent pizzas.