Lemon Restobar is a Mediterranean restaurant offering a diverse menu of pasta, steaks, fish, and pizza. Known for its flavorful, freshly made dishes and inviting atmosphere.