Twin Trees Camillus is an Italian takeout restaurant located in Camillus, New York. They are famous for their Syracuse Style Pizza.
Last seen: October 21st at 7:06pm — Visit site