Treats Snack Bar - Villiers Street
Treats Snack Bar near Embankment Station on Villiers Street, Charing Cross
{ Shops Charing Cross }
Treats Snack Bar near Embankment Station on Villiers Street, Charing Cross
{ Shops Charing Cross }