Afternoon Tea

image36

 


image37
image38

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


Afternoon Tea Served Wed - Sun