Tag Archives: neal’s yard salad bar

Don’t Miss Neal’s Yard During Your London Stay

Neal’s Yard, a cosy courtyard near Covent Garden, shouldn’t be missed during a London visit - whether it’s your first or tenth time in the British capital. The easiest way to get there is from Monmouth Street near Covent Garden tube station. You can also step off at Tottenham Court Road, or Leicester Square, and take an extra five [...]

Full Story