Dúvida nas tabelas do banco de dados

E aí galera!

Estou em dúvida no seguinte. Preciso fazer um programa que contenha localização.
Ex.: Tipo Objeto está em SP -> São Paulo -> Município -> Logradouro -> Número.

Mas vou fazer um app para localizar um patrimônio.
Ondê está a cadeira do Patrimônio 0001? Por exemplo.

Está na base x -> andar x -> sala x -> departamento x ->

Já identifiquei algumas tabelas e seus atributos.

Minha Dúvida está no endereçamento

image

Está é a maneira correta?

nao eh mais facil fazer uma tabela endereco ou localizacao? e no item colocar o id do endereco?
imagine um galpao, o galpao tem corredores, e prateleiras. entao no nos atributos de um item, coloca o corredor (10) e a prateleira (5). entao as tabelas seriam corredor, prateleira e item. e no item recebe o id do corredor e da prateleira