The Institute of Health and Fitness, Body by Bobbie admin 5 years ago 871 Harold Place, Ste. 106 Chula Vista, CA 91914 (619) 651-1862 WEBSITE