One of the challenges of beginning a new story is world building. Legonium is a very small town, but it is important to me that readers have a sense of place as the characters move around within it. The long journey from the street to the cenaculum gives the reader a chance to learn the 'geography' of the restaurant building.
Firstly, Marcellus climb the stairs to the balcony. The balcony is part of the restaurant.