Camelot Fish And Chips

70 W Manor Dr Pacifica CA 94044 USA

(650) 355-1555

Location