Serra
Restaurant
•
30 Grosvenor Sq, London W1K 6AN, UK
8.6
Saturday: 7 AM – 11 PM
See if anyone you trust recommends it!