Answer: Tomatoes do best in full sun all day long, but should be fine with at least six hours of sun if those hours include noon, so your location should be bright enough.
It is strongly recommended not to plant tomatoes, potatoes, eggplants, or peppers in the same soil for at least three years to reduce the chance of carrying over pests or diseases. If you are limited in space, you might try using the square foot method to enable you to move the tomatoes around from year to year. If you do not have space for a three year rotation, a two year cycle is still better than nothing.
Q&A Library Searching Tips