He's in love with the shape of you and he's coming to the KeyBank Center.
Ed Sheeran will be coming to Buffalo July 9 with tickets starting at $39.50, $69.50 and $89.50.
Tickets can be purchased online at www.tickets.com, at the KeyBank Center Box Office or by calling 888-223-6000.