La Jolla Research Center sign
  • 10,000 sq ft available (divisible)
  • Fully equipped
  • Ready for immediate occupancy
Building Address:
505 Coast Blvd South
La Jolla, California 92037