4.00/5.00
Adrianne Villicana 1 year ago
"Good food"
The food was quite good.
Selfridges 400 Oxford Street London W1A 1AB United Kingdom