The Courtyard Plaza is a quaint shopping center nestled in the heart of Ben Lomond, California.
Featuring a variety of shops and services, this plaza offers a convenient and charming destination for locals and visitors alike.
Generated from their business information