at , Chula Vista , 91910 United States
2 FB users likes Terra Nova, Chula Vista, set it to 10 position in Likes Rating for Chula Vista, California in Neighborhood category
Terra Nova, Chula Vista is Chula Vista based place and this enity listed in Neighborhood category. 91910. Contact phone number of Terra Nova, Chula Vista: <<not-applicable>>