368 N Lemon Ave Walnut, CA

  • Retail
  • 7,000 rentable square feet
  • Completed in 2003
  • Sold in 2006