The back of Victoria Station is not generally known for its fine dining or Sichuan cuisine, but the Dragon Inn Club makes up for its unusual location with high-quality food and service. The restaurant ...