100-102, High Rd, London N2 9EB
Bar & grill | Restaurant
Located in Finchley, this restaurant offers a refined dining experience that highlights the exceptional flavors of land and sea. The establishment combines a passion for culinary excellence with expert grilling techniques, providing patrons an inviting atmosphere to enjoy memorable dishes crafted with care and precision.