Precise measurements of the critical field of superconducting tin films were made as a function of temperature and thickness. Particular attention was paid to measurements near the transition temperature where the London limit holds. It was found that near the transition temperature the critical field could be expressed in the form ${H}_{c}={(\ensuremath{\Delta}t)}^{\frac{1}{2}}\ensuremath{\gamma}(1+\ensuremath{\epsilon}\ensuremath{\Delta}t)$, where $\ensuremath{\gamma}$ and $\ensuremath{\epsilon}$ are independent of temperature. In terms of the Ginzburg-Landau theory modified to include the lower temperatures, the constant $\ensuremath{\gamma}$ determines the penetration depth and the constant $\ensuremath{\epsilon}$ is different for different modifications of the field-independent free energy.Penetration depths determined in this way were found to be a function of thickness. Assuming that the coherence length $\ensuremath{\xi}$ in the film is determined by the thickness and using the expression for the thickness dependence of the penetration depth given by Tinkham, one can obtain a bulk coherence length ${\ensuremath{\xi}}_{0}$ of approximately 2100 \AA{}, as well as a bulk penetration depth of 510 \AA{}, from the data. This way of determining ${\ensuremath{\xi}}_{0}$ is quite different from the high-frequency method of Pippard, and it is proposed as an independent and alternative method.Two particular modifications of the Ginzburg-Landau theory are considered. The first, which is the original theory, predicts a value of $\ensuremath{\epsilon}=0.31$. The second, which is the Gorter-Casimir modification proposed by Bardeen, predicts a value of $\ensuremath{\epsilon}=\ensuremath{-}0.19$. Experimentally, $\ensuremath{\epsilon}$ was determined to have an average value of 0.14\ifmmode\pm\else\textpm\fi{}0.10.