Buffalo is the second largest city in the US State of New York. It is located in the west of the state on the eastern shores of Lake Erie and at the head of the Niagara River.