Sand Castle Inn Imperial Beach, CA

Imperial Beach and The Sand Castle Inn. A hidden ( vacation ) Gem in Southern California!

Tags: sand castle inn imperial beach, ca