17 Amhurst Terrace, Lower Clapton, London E8 2BT, United Kingdom
Google rating: 4.5
Google reviews: 246