113 KTV is located in London, United Kingdom on 111-113 Hampstead Rd. 113 KTV is rated 3.9 out of 5 in the category sichuan restaurantdelivery chinese restaurantkaraoke barrestaurant in United Kingdom.
Address
111-113 Hampstead Rd
Offerings
Late-night food