• The Point, Mission Beach (map)
  • 1010 Santa Clara Place
  • San Diego, CA, 92109
  • United States