How far is LaGuardia Airport from New York City?

LaGuardia Airport is in New York City.