Tours

For lovers of Spanish cuisine in London. A beautiful restaurant located near Selfridges in James Street. La Tasca is known for its famous Spanish dish Paella.

View Details
Restaurant