Peters place is a hidden gem. Nestled in the quiet neighborhood of Claremont, it offers the weary traveller much needed rest.