Lefteris Taverna
63 Allerton Rd., Liverpool, Merseyside, United Kingdom, L18 2DA
(0151) 475-5777 Phone