La Mer was a French restaurant known for its exceptional sea views from its terraces.