Welcome to Tempe Town Lake, a beautiful place that combines the best of nature and city life in a unique way. This man-made lake in Tempe, Arizona, is a must-see site that travelers of all ages will remember for a long time. Let’s take a look at all the cool things that Tempe Town Lake…