Apartment Unit 103 at 723 Palisades Beach Road, Santa Monica, CA 90402 - HotPads