Kowloon Restaurant is located in London, United Kingdom on 21-22 Gerrard St, West End. Kowloon Restaurant is rated 2.7 out of 5 in the category cantonese restaurant in United Kingdom.
Address
21-22 Gerrard St, West End
Service options
TakeawayDine-in
Offerings
All you can eatLate-night food