21
330 S Cedros Ave
Solana Beach, CA 92075
$61.20 USD/SF/YR
2,853 SF
1
Space Available
Built 2020
2,853 SF Contiguous
Built 2020
2,853 SF
$61.20 USD/SF/YR
Office