
- Country: Canada
- State: Nova Scotia
- City: Falmouth
- Address: 1320 Bog Rd, Windsor, NS B0N 2T0, Canada
- Store
1 Review(s)
Kevin Beaton
25.05.2019
Called this place twice. Heard they did good work but terrible with communication. Called on two separate occasions and left a message. Did not even respond to my calls.
Added comment