CD Roma's is a family owned Italian Restaurant located on 66th Street. The place has been there for many years now, and even though the outside building looks a little bit shabby,...
All reviews seem positive