Two inner-Brisbane buildings have gone up in flames overnight and forced the closure of Brunswick Street in New Farm for more than three hours.

Emergency services were called to the corner of Annie and Brunswick streets in New Farm about 3.20am on Friday as two eateries, Taj Mahal Indian restaurant and Caneca Espresso & Bar, burned.

Brunswick Street's Taj Mahal Indian restaurant and Caneca Espresso & Bar were razed by fire overnight. Credit:Toby Crockford

A Queensland Fire and Emergency Services spokeswoman said six crews battled the blaze, brought the fire under control just before 4am and extinguished the flames by 5.30am.

They also worked hard to stop the flames from spreading to a neighbouring third building, housing the Living Here property management office.