Bella terra is a large strip mall.
Depending on who u need to call. I believe they have a directory
I agree with the others. Is there a store you are interested in?
On maps search Bella Terra, then click "Call".
Thanks! Your answer is awaiting moderation.