Hi, I have done similar work before , i studied your website , on Mechanic details page "Where we are" section is correct and specific , then i can help you with small approximation, i have some ready sample where i search for two places and store path in database, in your case
1] i need to read address from database and show it on map window,
2] one more thing you me required that if address is wrong or Google maps unable to find it on map, then you should get report of it so you can correct only that address
i can do this both work for you in 150 $ , Please have a look at my profile, Open a chat befor taking any decision , thanks , looking for contact from you , Have a nice day :)