Castroville Public is located at 8442 Moss Landing Rd, Moss Landing, CA 95039. Moss Landing, CA is located in Monterey County, CA.