This document proposes a system called MobiCrowd that enhances user location privacy for location-based services. MobiCrowd enables users to obtain location information from other nearby users rather than directly querying the location server. This prevents the server from tracking users' locations. The system relies on users collaboratively sharing cached location data with one another using wireless peer-to-peer connections. Simulations show that MobiCrowd is effective at hiding users' query locations from the server, thereby significantly improving users' privacy.