Archibalds Plaza
2920 S Archibald Ave, Ontario 91761