Restaurant in West End
Sign in to add a photo.
Stem is a Restaurant in West End, United Kingdom. Cuisine: British.
Stem is located at 5 Princes Street, London, West End.
Stem is a Restaurant in West End serving British.
No reviews yet — be the first to review Stem.
Reviews are moderated before publishing. Sign in to skip moderation.