Mount Helix Water Loading Map.... Mount Helix Water7811 University Ave - La Mesa 32.7624489 -117.028954 Address 7811 University Ave La Mesa CA 91942 United States Upcoming Events <li>No events in this location</li> About Alex Stevens View all posts by Alex Stevens →