You must be logged in to post a comment.
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.