136 Queens Drive
Liverpool L15 6 United Kingdom
Liverpool L15 6 United Kingdom
+44 151 722 3845
Open Hours5:30p-9p daily
OverviewOwens is an established restaurant that has an excellent reputation and is fashionable with lovers of fine food. Marble floors, large windows and exotic foliage all contribute...
more