Current Location : 91911
Established in 2008. As a family owned business, the brothers and sisters Vazquez decided to bring their Isla de Cedros style of seafood to their community of Chula Vista, California. With love and dedication they specialized their cooking technique to create a special menu in order to provide the best and fresh seafood to all.
Day | Opening | Closing |
---|---|---|
Mon-Sun | 9:00 AM | 6:00 PM |