Restaurants Lulu's Thai Noodle Shop - Crossroads Restaurants 2030 Central Street, Kansas City, Missouri 64108, United States Added on May 1, 2023