About Barcelona Tapas Bar Dulwich
There is terraced area on two sides. Spanish wines , beers & spirits
More about Barcelona Tapas Bar Dulwich
Barcelona Tapas Bar Dulwich is located at 481 Lordship Lane, SE22 8JY London, United Kingdom
02086935111
http://www.barcelona-tapas.com/