Gulls, more often known as seagulls, are seen in coastal areas on cliffs, coastal towns and low-lying coastal regions. However, they are also seen inland, around dumpsters and parking lots. Gulls are comfortable living inland or along the shore, as long there is food supply in the vicinity. Seagulls are primarily scavengers, but they eat fish, shrimps, prawns, small birds and mammals, eggs, crabs, carrion, grains and edible rubbish. The birds prefer scavenging for food around dumpsters and fishing harbors rather than catching fish at sea.
Courtesy of ehow.com