Networked Surfaces are a novel technology, using contact with physical surfaces such as desks to provide network connectivity for mobile devices. In addition, Networked Surfaces can accurately estimate the positions and orientations of connected devices, combining two key technologies for ubiquitous computing. This paper discusses the algorithm implemented to estimate device locations on the Networked Surface prototype. It then evaluates the location accuracy obtained, using simulations, measurements, and visualisation. Methods of improving the location accuracy are also investigated. Finally, the paper discusses how the location information provided by Networked Surfaces can be incorporated into context-aware computing applications.