-
Tapas at Salvador and Amanda
Salvador and Amanda is a beautiful and authentic Spanish restaurant, located in London’s Leicester Square. Although it’s been there for around 15 years, I wasn’t actually aware of it until my team held…
Salvador and Amanda is a beautiful and authentic Spanish restaurant, located in London’s Leicester Square. Although it’s been there for around 15 years, I wasn’t actually aware of it until my team held…