Simmer & Sizzle Restaurant is a dining establishment. The search results indicate it is located in Odivelas and is listed among top restaurants.