Address: 31-33 Throgmorton St, London EC2N 2AT, United Kingdom | Phone: +44 20 3907 0000 | Website: coyarestaurant.com