One of the important paradigms of vehicular networking applications is information based services where the vehicles with communication capabilities interact with the internet cloud servers. This is facilitated by cellular networks for uploading and downloading the relevant data. In future, the number of such vehicles is expected to increase. This is going to result in an increase in the usage of cellular bandwidth (which is limitedly available). This may cause vehicles to suffer a higher end to end communication latency. The solution to this problem is addressed by a newly proposed architecture called Vehicular Micro Cloud architecture. In this architecture, the connected vehicles are bundled together forming small clusters called Vehicular Micro Clouds. The pool of computing, storage, sensing and communication resources contributed by vehicles themselves can be used to aggregate and process the upstream data and cache the downstream data. This minimizes the bandwidth consumption in vehicular networks. In this thesis, the first prototype of the Vehicular Micro Cloud architecture is implemented along with two Micro Cloud services - Data Collection and Aggregation, and Task Distribution.The prototype implemented offers the scope for real-world experimentation and serves as proof of concept. This has been evaluated using the Manhattan grid scenario at different traffic densities and data size transfers.