Le Matcha Picchu is a Japanese-Peruvian fusion restaurant celebrating the Nikkei art de vivre. It offers high-quality, delicious dishes in an elegant setting. The establishment is known for its fusion of culinary traditions.