More about Kensal Fish Bar
Kensal Fish Bar is located at 73 Chamberlayne Rd, NW10 3ND London, United Kingdom
020 7998 5051
Similar Listings
Quaglino'S
4.1