Westwood, Missouri, is an enchanting small city nestled amidst the bustle of St. Louis County. Famous for its blend of quaint charm and modern amenities, Westwood is highly regarded for its picturesque neighborhoods, excellent school system, and friendly community. The city is also home to the renowned Westwood Country Club, offering world-class golf amenities and a wide array of recreational facilities. Known for its lush greenery and beautifully preserved historic homes, Westwood exemplifies a fine balance between the serenity of suburban living and the conveniences of urban proximity, making it an idyllic place to call home.
5 Star Auto Plaza - St. Louis is Westwood's destination for cars, trucks, and SUVs. We're located is located at 10660 Page Avenue, St. Louis, MO 63132.