Restaurant:

  • Point Loma Seafoods
  • 2805 EMERSON ST
  • SAN DIEGO, CA 92106
  • (619) 223-1109

Are you sure this location is out of business?