I will be in London for the first time on a 20 hour layover. Will be staying at the Marriott London Grosvenor Square. Arriving little past noon on Sunday (May 30) and leaving 10 am the next day.
Open to farmer's markets, pub food, etc and I prefer casual eating places over formal dining. Looking forward to this trip and to all your suggestions. Thanks!