Chimichurris
Restaurant · Elephant and Castle

Chimichurris

$$$ · Steakhouse

Charcoal grilled meats and fish headline the menu at this easy-going Argentinean Parrilla venue.

Info

📍
Address
132 Southwark Bridge Rd, London SE1 0DG, UK, LDN

More like this