J Marshall Square Resort-Style Living in NW OKC. JMarshall Square introduces a new approach to city living with 280 exquisite townhomes based on the unique Big House™ concept. Phone: 405-702-0060 9017 N University Ave, Oklahoma City, OK 73114 United States Map Other Categories: Business Services |