Map of Neptune Beach, Florida
Neptune Beach is east of Jacksonville, in Duval County.