Outdoor Dimensions technician Miguel Surez installs two new flags at the Sea Castle Apartments on Thursday, January 24, 2013. The Sea Castle is the only luxury apartment building in Santa Monica where the front terrace is the beach! Located directly on the sand between Shutters Hotel and the Santa Monica Pier. Spectacular ocean, coastline and city views are offered from almost every apartment through floor-to-ceiling windows.