Isabel 26 Albemarle St London See route Isabel welcomes guests into a dining haven that could grace the pages of Architectural Digest, making it a favorite among London's fashion elite. The sleek monochrome tables and stunning. See website 020 3096 9292