Get Directions to Elephant & Castle Food ← View details Metro Central Heights, 119 Newington Causeway, London SE1 6BA, United Kingdom, London, England Get Directions From* To * — Required information