Mocha Joe's & Latte Larry's
Located right on a little spot of the 18-mile long Ventura Blvd. this little nondescript strip mall hosts one of the most popular TV shows. This is where the neverending rivalry between Mocha Joe and Larry takes place. Larry leases the place next door to take Mocha Joe head on - who will win?