Mariscos la Monarca
Restaurant
•
15663 Saticoy St, Van Nuys, CA 91406, USA
8.4
Sunday: 11 AM – 9 PM
See if anyone you trust recommends it!