Looking for where to relax after your Machu Picchu tour? Café Ollantay offers specialty coffee, hearty sandwiches, and a cozy escape in Machu Picchu town.