Westwood Carvery is a leading prime rib restaurant and bar located at the heart Lan Kwai Fong.
Last seen: July 13th at 1:01pm — Visit site