Step into C J Muggs, an exquisite bistro located at 101 W. Lockwood Ave. Saint Louis, MO 63119-2915, Saint Albans, United States, and let your culinary adventure begin. Enjoy an unparalleled dining experience at this 3 eatery, backed by 14 glowing reviews. With an outstanding rating of 3, our esteemed establishment has established a legacy of exceptional dining. The result of hard work, commitment, and passion reflected in 14 appreciative reviews. Experience the excellence in every bite. The current rating of 3 is taken as a ordeal. Each of the 14 reviews is a jump towards culinary excellence.