Write a review

La Plaza Tapas Bar

← View details

74 Tavistock Road, London W11 1AN, United Kingdom, London, England