Lulu Wild is a Chinese restaurant based in Birmingham, UK, which is perfect for romantic meals, ideal for family celebrations and luxurious enough for special occasions and business events. The Lulu Wild team can also conjure up seductive cocktails inspired by limitless creativity.
Final Judge's Score