Chateau Royal Resto Car WashRestaurant 3.1 Tabarre, Ouest, Haiti Share 42 19 1961 HPFG+P6Q, Av. Gerard Téodart, Tabarre, HaitiReviewsLog in to leave a review.No reviews yet.