Barra Churchill is located in Santo Domingo, Dominican Republic on Avenida Winston Churchill Esq. Poncio Sabater Plaza Local 102. Barra Churchill is rated 4.2 out of 5 in the category restaurant in Dominican Republic.
Address
Avenida Winston Churchill Esq. Poncio Sabater Plaza Local 102
Accessibility
No wheelchair-accessible toilet