116 Aptos Beach Dr Rio Del Mar Beach, Aptos, California 95003-4503 USA
Hotel Interior
Claim copyright