Sushi restaurant Sapporo, located in Torres Vedras, offers Japanese cuisine. It's easily accessible with parking nearby.