Reviews of The New York Deli. (Restaurant) in Cardiff (South Glamorgan).