The Meanwood Park Cafe Bar Three Cottages Green Road Leeds LS6 4LE United Kingdom unspecified Locate 53.831578, -1.573774