user

Dragon Castle

Restaurants
img No Team Available

Overview

Established in 2006, Dragon Castle is a vibrant and well-known restaurant located in the heart of South London’s Elephant and Castle. Famous for its Dim Sum, the restaurant also service a vast menu of Cantonese classics and Szechuan specialty dishes.