Super Pescaderia El Puerto

Super Pescaderia el Puerto (Fish Market), 403 N Santa Fe Ave, Vista, CA 92084, United States

(760) 806-7502

Location