• 5500 Grossmont Center Dr #424, La Mesa, California, United States
  • NEXT TO OLIVE GARDEN