Reviewing since 30 June 2008
| Report user
Restaurant & Bar in
Crouch End, London
The Triangle Restaurant has been a permanent fixture in Ferme park road for almost 10 years. It was formerly known as WXD and was purchased in...
Disclaimer: The opinions expressed within Reviews are those of the author and not the views or opinions of hibu (UK) Limited.