Many gulls live near the ocean, which is why people commonly refer to them as sea gulls. But despite the common name, some gulls live inland. Gulls are opportunistic feeders and have adapted to urban environments. It is not uncommon to find gulls in non-coastal urban areas scrounging for food. Some residents in urban classify gulls as pests. Gulls live in colonies (groups of gulls). The colonies usually sleep together in areas where they will not be disturbed by humans.
Courtesy of ehow.com