Choo's Tailors has been serving Menlo Park for the past 20 years. Choo's expert tailoring has been taking excellent care of clients at the current location on Menlo Avenue in Downtown Menlo Park for 11 years. Look for the shop on the Santa Cruz Avenue side of the building--the entrance is in the parking lot between Menlo and Santa Cruz.