The exterior looks very dark and dreary now, which is probably not what you're looking for
Italian buildings usually use beige as you can see from pictures, which is light
The dark red for the interior restaurant area is much more nicer, as it gives a homey and warm feel. This is what people would want to feel in a restaurant. Although, where I think the bakery is, you have brick floors, which makes the place feel very ghetto.
I also forgot to mention this before, but why would you have a railing on a wall?
Another note is the skylights. They are extruded so far into the roof, it makes the roof look thick enough to block missiles.
I won't tell you what colours I think are best, because I want you to figure that out yourself.