376 Mentmore Terrace, London E8 3DQ
Restaurant
In an industrial-chic setting with outdoor seating, this establishment offers freshly baked focaccia sandwiches, emphasizing quality ingredients and a crafted dining experience.