Property Leasing & Management go Results Found: 2 Button group with nested dropdown Novus Development Co. Novus Development Co. 20 Allen Ave Ste. 400 St. Louis MO 63119 (314) 968-0842 Visit Website Savoy Properties Savoy Properties 1034 S. Brentwood Blvd. St. Louis MO 63117 (314) 909-8400 Visit Website