leroba Leroba corporate rentals Contact Profile Services Reviews (0) General Information Country South Africa Company Info Company Name Leroba corporate rentals Verifications Email Address Verified Phone Number Verified video conferencing equipment service provider Leroba Corporate Rentals 55 Richards Dr, Halfway House, Midrand, 1685, South Africa leroba has not received any reviews yet.