Churchill Crossing is a shopping plaza with various stores and services.