231 Tustin
231 Tustin Avenue
Newport Beach, CA
 
4,000 s.f.