The Seal Beach restaurant is a recognized landmark and has been at the corner of Main and Ocean since 1947 according to building records.
The Seal Beach restaurant is a recognized landmark. The building has been at the corner of Main and Ocean since 1947 according to building records.