Yes, you can open as many stores as you want. For example, you may want to have several stores with different themes.

This is completely free on Tostadora.

You can add another store while you're logged into your account from the menu on the left labeled, "Add New Store".