Ralphs 26

Ralphs #26, also known as Twin Oaks Shopping Center Ralphs, is a Ralphs supermarket located at 5727 Kanan Road in Agoura, California.