Windsor has a pretty decent hot dog place in Bart’s –just about 4 miles north of the Original Ranch House. In a hot dog throw down, Bart’s is a clear winner.The Original Ranch House is located in an undistinguished section of Windsor Avenue just past the I-291 ramps. You order your dogs, burgers, sandwiches…