Westwood Country Club

HQ
Saint Louis
125 Total Employees
Year Founded: 1954
Westwood Country Club is a private, luxury country club located on 157 acres in Vienna, Virginia. It provides members and their guests with world-class dining and recreational facilities, featuring a championship 18-hole golf course, ten tennis courts, an Olympic-size swimming pool, and a state-of-the-art fitness center, focusing on a modern, casual luxury experience.

Westwood Country Club Offices

OnSite Workspace

Employees work from physical offices.

Typical time on-site: None
HQSaint Louis, Missouri, USA