Ceviche served at Asia de Cuba restaurant in the 5-star St Martins Hotel in central London, England Ceviche is served at Asia de Cuba restaurant in the 5-star St Martins Hotel in central London.Ceviche is served at Asia de Cuba restaurant in the 5-star St Martins Hotel in central London.