Red’s Kitchen Address: Dundas Town Restaurants-Take Out Service contact and location in Bahamas 242-367-2920