Food_ThePlaceCT_MeganHaley_024 Brothers, Vaughn (left) and Gary (right), owners of The Place in Guilford, Connecticut