3 Star Plaza is a commercial building situated in the heart of Loma Linda, California. It offers a variety of office spaces and retail units for lease to businesses of all sizes.
With its convenient location and modern amenities, 3 Star Plaza provides a professional and welcoming environment for tenants looking to establish or expand their presence in the area.
Generated from their business information