tressa Reviews and News

View all reviews

NEWS

Tressa Yokohama: Where Toyota Enthusiasts Go When They Die

FRI, 20 MAR, 2009

Located in the KĊhoku ward of Yokohama city, a mere 20-minute shinkansen train ride from Tokyo, exists something of a mecca for Toyota enthusiast...

REVIEWS

GALLERIES

VIDEOS