Owner at Mai Lee Restaurant - St. Louis, Missouri, United States
Mai Lee Restaurant is an architecture & planning company based out of 8440 Delmar Blvd, St Louis, Missouri, United States.