Khosla Business & Investment is a Toronto, ON business. Khosla Business & Investment is located at 823 Bloor Street West, Toronto, ON. The postal code is M6G1M1.
You can contact Khosla Business & Investment at 416-537-2206 or from out of area call 1 4165372206.