31 Saint Thomas Street Greater London, England SE1 9RY
Enjoy views of West London alongside sophisticated and classic dishes from our rotisserie and grill; all cooked in our open kitchen.