About
Kimchi House
Kimchi House is a food and dining destination on Oxford Street West in London, offering a convenient spot for locals and visitors to enjoy a meal. Its distinctive name hints at Korean-inspired culinary traditions, making it an appealing choice for diners looking to explore something beyond the ordinary.