Previous Image Next Image Little Llama Cafe – Mussoorie, Uttarakhand, India Soul food in style, served with helpings of soul-stirring views Little Llama Cafe – Mussoorie, Uttarakhand, India