A customer should have just one address. When I checked the models done by our designer, I found something like this:
I am not a technical person but would it not mean that many customers have one address? I understand that is is normnalization so the address is tied to customers using FK.
This means that a customer has only one address, while an address can belong to many customers. The foreign key will be in the customer table.
So yes, many customers can share an address.