Red Lobster

9838 Watson Rd, Crestwood
(314) 822-0433