Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Feb 20, 2015
Terra Vista Town Center is a California shopping mall in the Inland Empire offering open-air shopping featuring over 60 retailers. Stores include fashion, women's clothes, shoes, flowers, movie theaters, nail salon, spa, jewelry, sporting goods, food court, restaurant dining and entertainment.