Afternoon Tea

image41

 


image42
image43

The Best Afternoon Tea in Liverpool (Wed- Sun til 6pm))


Afternoon Tea Served Wed - Sun