Stephanos Cafe
Coffee Shop
Stephano's Cafe is a coffee shop located at 3 Irving Street. It offers outdoor seating and is a public establishment.
Location
Best places nearby
The highest rated places close to Stephanos Cafe.
Local restaurants nearby
3 Irving Street, London WC2H 7AT, United Kingdom



