Cherril's Roti Shop is a restaurant, located at Herbert's Rd, Potters Village, Antigua and Barbuda. They can be contacted via phone at +1 268-774-0774 for more detailed information.
Its ok
Best roti you can buy in Antigua (that I am aware of at least) made fresh as you wait. Quick service.