Easily Richmond's BEST taxi service.
I usually spend several weeks in Richmond in between my business trips and I must say Rainbow Taxi has been a savoir. They are always on time and the drivers are very friendly. The cabs are very clean as well, and don't smell like many others do (trust me, I say this from experience.) Overall, Rainbow Taxi has been the best taxi service I've used thus far and I recommend any one looking for a ride to call them up.