What time is brunch usually served?

Brunch can be served between 10am and 12pm. In saying this, cafes and restaurants also offer brunch based dishes into the afternoon, especially on Sundays. Although some think brunch may end at 11am, many restaurants have been known to stretch it out even until 1pm.