I'm not an overall fan of the place but Isola still has very good pizza. Never tried Roma but I would think it would be good. Orange Fever is up there as well.


J.D.