2 Cheapside, High Rd, London N22 6HJ
This restaurant offers a refined selection of traditional Italian cuisine within a relaxed and inviting environment, perfect for those seeking a memorable dining experience.
Rating: 4.5
Rating: 4.4