Malta Mexican Seafood Restaurant 2

23364 El Toro Rd Lake Forest CA 92630 USA

(949) 328-9508

Location