The Strand Cafe is a stylish hotel eatery offering vegetable-driven dishes, pizzas, and cocktails.