Loading Map....
Address
2151 Laurelwood Rd, Santa Clara, CA 95054, United States
Santa Clara
California
United States
Address
2151 Laurelwood Rd, Santa Clara, CA 95054, United States
Santa Clara
California
United States
Kenyan citizen with a passion for writing for as long as I can remember. In my spare time, I like to blog and read up on trends that's happening around the world.