Carmen s Caribbean Kitchen | 83 Drakes Dr St Albans AL1 5AQ United Kingdom Restaurant Menu & Phone83 Drakes Dr St Albans AL1 5AQ United Kingdom 5/5