South Castle Korean Restaurant
1126, Austin Avenue
About South Castle Korean Restaurant
Address
1126, Austin Avenue
Location
Open in Google MapsReviews
Be the first to review South Castle Korean Restaurant
Frequently Asked Questions about South Castle Korean Restaurant
Does South Castle Korean Restaurant offer home delivery?
Home delivery availability is not confirmed. Please call the restaurant directly.
Can I book a table at South Castle Korean Restaurant?
Table booking availability is not confirmed. Please call the restaurant to check.