277 New King'S Rd, Parsons Green, London SW6 4RD, United Kingdom
No delivery
Spot something wrong?
Dishes at Barossa. Prices may vary in venue.