What do these words mean?
a restaurant offers a variety of dishes, more so than is the case with an inn. Thus most restaurants do not open for breakfast and [those] that do, [outside of] hotels or modern-day inns, specialize to some extent in this meal, but the meals they do serve have more options than traditional inns could provide.
In this text, what does 'outside of(hotels or modern-day inns) mean? It means 'except' or 'just outside, for location'? and plus, what can the pronoun 'those' be? Isn't it 'most restaurants'? Please help me out! Thanks