A lamb barbecue restaurant on an Itaewon side street.
Enable JavaScript to use the interactive map, bookmarks and conversations.