You must Login or Register to submit comments.
Located just past the petrol station at the North end of town, but has no visible signs of being a car rental outlet until you get close enough to see the signs on the window.