We found 300 restaurants within 2 miles 2 miles of Lawrence House, 162 Stoke Newington High St, London N16 7JL