$1,895,000 -
1224 Euclid Street Unit 201
Santa Monica ,
CA 90404
Country: US