Last Night in North Denver

March 28, 2009

Three Sons Italian Restaurant celebrates its grand closing tonight,
then will move to West Arvada at 64th & Indiana. Salute to Michael Scarafiotti and his staff.



Leave a comment

Comments will be approved before showing up.